Skip to main content

Adding Network Devices for Monitoring

ObserveOps (formerly known as AIOps) monitors network devices by discovering them over SNMP and provisioning them as monitors. Before ObserveOps can collect metrics from a device, you need a Credential Profile with the correct community string or SNMPv3 credentials, and a Discovery Profile that tells ObserveOps which addresses to scan.

Network Protocols Supported

ObserveOps supports the following SNMP protocols for network device monitoring:

  • SNMP v1/v2c
  • SNMP v3

Prerequisites for Network Monitoring

  1. Ensure that SNMP is properly configured on the target device.
  2. Verify that the device supports SNMP v1/v2c or SNMP v3.
  3. Confirm that port 161 is open and accessible from the ObserveOps server.
  4. Ensure the community string (v1/v2c) or security credentials (v3) are configured on the device.

Prerequisites for SNMP-Based Server Monitoring (Windows and Linux)

To enable SNMP-based discovery and monitoring of Windows and Linux servers, follow the steps below. This applies to SNMP v2c, the most commonly supported protocol across operating systems.

Windows Server (Windows 10 v1809+, Windows 11)

A. Install SNMP Feature

Use PowerShell to install SNMP:

Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"

B. Enable SNMP Service

  1. Open services.msc.
  2. Locate SNMP Service, right-click and open Properties.
  3. Set Startup type to Automatic.

C. Configure SNMP v2c Access

  1. In the Agent tab (optional): enter Contact and Location details. Select applicable service types (Physical, Applications, Internet).
  2. In the Security tab:
    • Under Accepted community names, select Add and enter a strong community string (for example, MyReadOnlyString). Set access to READ ONLY.
    • Under Accept SNMP packets from these hosts, select Add and enter the ObserveOps server IP.
    • (Optional) Enable Send authentication trap for unauthorized access alerts.
note

Windows only supports SNMP v1/v2c. SNMP v3 is not supported on Windows.

Linux Server (Ubuntu)

A. Install SNMP Packages

sudo apt update
sudo apt install -y snmpd snmp libsnmp-dev

B. Configure SNMP v2c

  1. Back up the default SNMP configuration:
sudo cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
  1. Edit the SNMP configuration:
sudo nano /etc/snmp/snmpd.conf
  1. Set the agent to listen on all interfaces:
agentAddress udp:161
  1. Set a read-only community for a specific host:
rocommunity MyReadOnlyString 192.168.1.1
note

Replace MyReadOnlyString with a strong community string (20+ characters recommended). Replace the IP with your ObserveOps server address.

Save and exit the configuration file. Restart and enable the SNMP daemon:

sudo systemctl restart snmpd
sudo systemctl enable snmpd

Adding a Device Using SNMP v1/v2c

1. Create a Credential Profile

Go to Menu. Select Settings Settings icon. Select Discovery Settings Discovery settings icon. Select Credential Profile. The Credential Profile screen opens. Select Create Credential Profile.

Create Credential Profile button on the Credential Profile screen

The Create Credential Profile form opens.

Create Credential Profile form with SNMP V1/V2c protocol selected showing Community and Version fields

FieldWhat to Enter
Credential Profile NameA unique name to identify this profile
ProtocolSelect SNMP V1/V2c
VersionSelect V1 or V2c to match your device configuration
CommunityThe read community string configured on the device
Write CommunityThe write community string, if ObserveOps needs to send write commands

Select Test to verify the credentials connect to a specific device. Select Reset to clear all fields. Select Add Credential Profile to save.

The profile now appears in the Credential Profile list.

Credential Profile list showing the newly created SNMP v1/v2c profile

NCCM Credential Profile

To enable NCCM discovery for this device, create an SSH credential profile with CLI options:

  1. Select SSH as the protocol.
  2. Enter Username, Password, SSH Key, and Passphrase.
  3. Select the CLI Options checkbox. Additional fields appear.
  4. Select a Config Transfer Protocol (TFTP, FTP, SCP/SFTP, or No Protocol).
  5. Enter the Enable User Name for elevated-privilege access.
  6. Enter the Enable Password for that username.
  7. Enter the Enable Command that switches the device to enable mode.
  8. Enter the Enable Prompt that appears when enable mode is active.
  9. Enter the Config Mode Command that activates configuration mode.
  10. Enter the Config Password for configuration settings.
  11. If the device uses VRF, enter the VRF Name.

2. Create a Discovery Profile

Go to Menu. Select Settings Settings icon. Select Discovery Settings Discovery settings icon. Select Discovery Profile. The Discovery Profile screen opens. Select Create Discovery Profile.

Create Discovery Profile button on the Discovery Profile screen

The Create Discovery Profile form opens. Select Network from the sidebar.

Discovery Profile form with Network category selected and SNMP v1/v2c fields visible

FieldWhat to Enter
Discovery Profile NameA unique name to identify this profile
IP / Host / IP Range / CIDR / CSVThe address or address range of your network devices
CollectorsOne or more Collectors for data collection. If you skip this, ObserveOps selects a Collector automatically.
GroupsOne or more Groups to assign to provisioned monitors
Credential ProfileSelect the SNMP v1/v2c credential profile you just created
TagsTags to assign to discovered devices
PortSNMP port. Defaults to 161.
Retry CountNumber of retries before ObserveOps considers a device unreachable
Ping CheckOn by default. Toggle off to discover devices that don't respond to ping.
Interface DiscoveryOn by default. ObserveOps also monitors device interfaces.
Notify TeamEmail addresses, handles, or mobile numbers to notify when discovery completes
note

Select Collectors based on how you want to distribute the monitoring load.

Select Save and Run to save and start discovery immediately. Select Save and Exit to save without running. Select Save and Schedule to schedule discovery for a specific time.

3. Provision the Discovered Devices as Monitors

After the discovery run completes, ObserveOps updates the Discovered Objects count and status.

Discovery Profile screen showing the completed SNMP v1/v2c discovery run

Open the Provisioning screen to see all discovered devices. Select the devices you want to add as Monitors.

Provisioning screen showing discovered network devices with checkboxes to select

Select Add Selected Objects to provision the selected devices as monitors. ObserveOps now collects metrics from these devices continuously.

To view the monitors, go to Menu. Select Monitor. Select Network.

Monitor navigation panel with Network category selected showing provisioned network devices

The SNMP v1/v2c network devices are now added to ObserveOps.